#include<iostream> 
#include<stdio.h>
#include<string.h>
#include<cmath>
#include<stdlib.h>
#include<algorithm>
using namespace std;

int cmp(const void *a,const void *b)
{
    return ((int *)a)[0]-((int *)b)[0];
}

int main()
{ 
  int n,a[110][2];
  while(1){
  cin>>n;
  for(int i=0;i<n;i++)
    cin>>a[i][1]>>a[i][0];
  qsort(a,n,sizeof(int)*2,cmp);
  for(int i=0;i<n;i++)
    cout<<a[i][1]<<" "<<a[i][0]<<endl;
  }
  system("pause");
  return 0;  
}
